CC = gcc
CFLAGS = -Wall

TARGET = processbar1
SRC = processbar1.c
OBJ = processbar1.o

$(TARGET): $(OBJ)
	$(CC)   -o    $(TARGET)  $(OBJ)

# 生成 .o 文件：将 .c 文件编译为目标文件
processbar1.o: processbar1.c processbar1.h
	$(CC)   -c  processbar1.c   $(CFLAGS)

# 清理规则：删除生成的目标文件和可执行文件
.PHONY: clean
clean: 
	rm -f $(OBJ) $(TARGET)
